package com.example.libraryapp.network.base;


import com.example.libraryapp.network.net.RetrofitException;

/**
 * IBaseView 接口
 * @author 伍凯铭
 * @since 2020/2/27
 */
public interface IBaseView {
    /**
     * 加载中
     */
    void showLoading();

    /**
     * 无网络
     */
    void showNoNetwork(RetrofitException.ResponseThrowable error);

    /**
     * 加载失败
     */
    void showError(RetrofitException.ResponseThrowable error);

    /**
     * 空白
     */
    void showEmpty();

    /**
     * 内容
     */
    void showContent();
}
